home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / euphoric.zip / historic.eng < prev    next >
Text File  |  1995-03-19  |  4KB  |  74 lines

  1. V 0.2.2c
  2. --------
  3. - Bug fixes. Oric1 rom was not patched correctly to allow the CLOAD command.
  4. BRK instruction was not correctly emulated.
  5.  
  6. V 0.2.2b
  7. --------
  8. - correction of a little bug : stores now the oric name of the file read by 
  9. CLOAD, in order that the top line displays it correctly. I still have to test
  10. if CLOAD and CSAVE work with the Oric1 rom, since I write the patch of that
  11. rom just with a listing of it.
  12.  
  13. V 0.2.2a
  14. --------
  15. - near completion of the VIA emulator. A quite correct handling of port A now
  16. allows programs to detect that no joystick is connected. Timers are now as
  17. precise as with the real oric.
  18.  
  19. V 0.2.2  (05/03/95)
  20. -------
  21. - Port of the V 0.2.1 to the linux i386 target. Why ?
  22. Previous versions have been developed with PharLap DOS Extender, a really good
  23. product, but I would have to pay one more time to distribute the emulator
  24. since I don't have the runtime kit, and the development kit was enough
  25. expensive... So I decided to use DJ Delorie Dos Extender, and his port of the
  26. GNU environment. This has the advantage to allow a DOS/Unix version quite
  27. similar, but the port has been very painful due to the lack of support for
  28. assembly programmers, and the AT&T assembly syntax different from the Intel one,
  29. not to mention the bugs of GASP, the assembly preprocessor, nor the very
  30. approximative checking of GAS. So bugs introduced by the port might still hide
  31. somewhere...
  32.  
  33. V 0.2.1  (25/02/95)
  34. -------
  35. - Speed identical to the real oric, whatever CPU you have (min 486SX/25 ?)
  36. - BCD computations emulated
  37. - a bug corrected with the correct handling of the IER register (VIA). Before
  38. that, a timer interrupt rising before the initialization of the IRQ sometimes
  39. happened.
  40. - a patch to the handling of port A in order that every program succeed in
  41. reading the keyboard, since some (incorrectly) use the acknowledged port.
  42.  
  43. V 0.2  (12/02/95)
  44. -----
  45. - Loads and runs an Atmos rom (in fact, my 1.3 modified one)
  46. - patches the rom to allow CLOAD and CSAVE (I still have to test STORE and
  47. RECALL)
  48. - displays Text mode with background and foreground attributes, simple and
  49. double height, normal and alternate charset, and reverse video (blinking is
  50. missing). Identical to the real oric, at the pixel level, and allows the
  51. redefinition of character shapes (but it does not affect characters already
  52. on screen, so Invaders* lacks some animation)
  53. - displays Hires mode with 3 text lines (I have to figure out what the ULA
  54. exactly do to allow semi-hires modes like the one in Doggy*), and handles the
  55. switch to/from Text mode.
  56. - basic emulation of the 6522 VIA : PC timer mimics the standard 100 Hz timer 1,
  57. basic emulation of port B and PSG in order to allow the keyboard simulation.
  58. - lacks BCD computations, so some programs don't display correctly the score...
  59.  
  60. V 0.1  (29/01/95)
  61. -----
  62. - a very approximative display with 80x25 PC standard mode, but it works ...
  63. the rom runs until the Ready prompt after having patched the wait for 3
  64. interrupts to switch to text mode.
  65. - a bug fixed at 4 o'clock : an ADC was executed instead of each indirect X
  66. indexed ROR, very annoying for the floating point computations (so you learn
  67. that the Oric has "<58225.792 BYTES FREE" ... BTW, incredible to use floating
  68. point instead of integer computations)
  69. - no emulation of the VIA yet : no timer, no keyboard (the PC keyboard interrupt
  70. writes the ascii code in the oric Basic's keyboard buffer. I remember also
  71. another night(mare) hunting for a bug in this routine affecting the oric stack
  72. register, ouch...)
  73. interrupt 
  74.